+2008-01-06 Sven Neumann <sven@gimp.org>
+
+ * extensions/CIE-Lab.c: made internal functions static.
+
2007-12-30 Sven Neumann <sven@gimp.org>
* extensions/gggl-lies.c (table_init): completely fill the lookup
TODO: document functions, rename erroneously-named arguments
*/
-#ifndef __CPERCEP_H__
-#define __CPERCEP_H__
+static void cpercep_init (void);
+static void cpercep_rgb_to_space (double inr,
+ double ing,
+ double inb,
+ double *outr,
+ double *outg,
+ double *outb);
-void cpercep_init (void);
-
-void cpercep_rgb_to_space (double inr,
- double ing,
- double inb,
- double *outr,
- double *outg,
- double *outb);
-
-void cpercep_space_to_rgb (double inr,
- double ing,
- double inb,
- double *outr,
- double *outg,
- double *outb);
-
-
-#if 0
-/* This is in the header so that it can potentially be inlined. */
-static const double
-cpercep_distance_space (const double L1, const double a1, const double b1,
- const double L2, const double a2, const double b2)
-{
- const double Ld = L1 - L2;
- const double ad = a1 - a2;
- const double bd = b1 - b2;
-
- return (Ld * Ld + ad * ad + bd * bd);
-}
-#endif
-
-
-#endif /* __CPERCEP_H__ */
-
-/*********** /cpercep.h ********* */
+static void cpercep_space_to_rgb (double inr,
+ double ing,
+ double inb,
+ double *outr,
+ double *outg,
+ double *outb);
#define cbrt(x) (pow (x, 1.0 / 3.0))
#endif
-/* #include "cpercep.h" */
-
/* defines:
/* call this before using the CPercep function */
-void
+static void
cpercep_init (void)
{
static gboolean initialized = FALSE;
}
}
-void
+static void
cpercep_rgb_to_space (double inr,
double ing,
double inb,
}
-void
+static void
cpercep_space_to_rgb (double inr,
double ing,
double inb,